/******************************************************************************
*
* Copyright (C) Chaoyong Zhou
* Email: bgnvendor@163.com 
* QQ: 2796796 
*
*******************************************************************************/
#ifndef _CBGT_INC
#define _CBGT_INC

#include "findex.inc"

FUNC_ADDR_NODE g_cbgt_func_addr_list[ ] = {
{
/* -- void cbgt_print_module_status(const UINT32 cbgt_md_id, LOG *log); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_print_module_status,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_print_module_status",
/*func index      */     FI_cbgt_print_module_status,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cbgt_free_module_static_mem(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_free_module_static_mem,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_free_module_static_mem",
/*func index      */     FI_cbgt_free_module_static_mem,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cbgt_start(const UINT32 server_type, const UINT32 table_id, const CBYTES *table_name, const MOD_NODE *parent, const CSTRING *root_path, const UINT32 open_flags); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_start,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_start",
/*func index      */     FI_cbgt_start,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_MOD_NODE_ptr,e_dbg_CSTRING_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cbgt_end(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_end,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_end",
/*func index      */     FI_cbgt_end,
/*func ret type   */     e_dbg_void,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_aging_handle(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_aging_handle,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_aging_handle",
/*func index      */     FI_cbgt_aging_handle,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cbgt_set_mod_mgr(const UINT32 cbgt_md_id, const MOD_MGR * src_mod_mgr); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_set_mod_mgr,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_set_mod_mgr",
/*func index      */     FI_cbgt_set_mod_mgr,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_MOD_MGR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- void    cbgt_close_mod_mgr(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_close_mod_mgr,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_close_mod_mgr",
/*func index      */     FI_cbgt_close_mod_mgr,
/*func ret type   */     e_dbg_void,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- void    cbgt_print_status(const UINT32 cbgt_md_id, LOG *log); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_print_status,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_print_status",
/*func index      */     FI_cbgt_print_status,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_is_root_server(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_is_root_server,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_is_root_server",
/*func index      */     FI_cbgt_is_root_server,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_is_meta_server(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_is_meta_server,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_is_meta_server",
/*func index      */     FI_cbgt_is_meta_server,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_is_colf_server(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_is_colf_server,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_is_colf_server",
/*func index      */     FI_cbgt_is_colf_server,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_is_user_server(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_is_user_server,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_is_user_server",
/*func index      */     FI_cbgt_is_user_server,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_is_user_client(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_is_user_client,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_is_user_client",
/*func index      */     FI_cbgt_is_user_client,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_check_exist(const UINT32 cbgt_md_id, const UINT32 table_id, const MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_check_exist,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_check_exist",
/*func index      */     FI_cbgt_check_exist,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32  cbgt_fetch_table_id(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch_table_id,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch_table_id",
/*func index      */     FI_cbgt_fetch_table_id,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_reserve_table_id(const UINT32 cbgt_md_id, UINT32 *table_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_reserve_table_id,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_reserve_table_id",
/*func index      */     FI_cbgt_reserve_table_id,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_release_table_id(const UINT32 cbgt_md_id, const UINT32 table_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_release_table_id,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_release_table_id",
/*func index      */     FI_cbgt_release_table_id,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_delete_kv(const UINT32 cbgt_md_id, const CBYTES *key_bytes); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_delete_kv,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_delete_kv",
/*func index      */     FI_cbgt_delete_kv,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_merge(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_merge,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_merge",
/*func index      */     FI_cbgt_merge,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_split(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_split,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_split",
/*func index      */     FI_cbgt_split,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_flush(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_flush,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_flush",
/*func index      */     FI_cbgt_flush,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_exist_table(const UINT32 cbgt_md_id, const CBYTES *table_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_exist_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_exist_table",
/*func index      */     FI_cbgt_exist_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_create_table_on_root(const UINT32 cbgt_md_id, const CBYTES *table_name, const CVECTOR *col_family_name_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_create_table_on_root,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_create_table_on_root",
/*func index      */     FI_cbgt_create_table_on_root,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_create_colf_on_meta(const UINT32 cbgt_md_id, const CBYTES  *colf_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_create_colf_on_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_create_colf_on_meta",
/*func index      */     FI_cbgt_create_colf_on_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_create_table_on_meta(const UINT32 cbgt_md_id, const CVECTOR *col_family_name_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_create_table_on_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_create_table_on_meta",
/*func index      */     FI_cbgt_create_table_on_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_create_table_on_colf(const UINT32 cbgt_md_id, const CBYTES *colf_row); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_create_table_on_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_create_table_on_colf",
/*func index      */     FI_cbgt_create_table_on_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_get_colf_table_from_root(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *colf, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_get_colf_table_from_root,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_get_colf_table_from_root",
/*func index      */     FI_cbgt_get_colf_table_from_root,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_get_colf_table_from_meta(const UINT32 cbgt_md_id, const CBYTES *colf, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_get_colf_table_from_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_get_colf_table_from_meta",
/*func index      */     FI_cbgt_get_colf_table_from_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_get_user_table_from_root(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_get_user_table_from_root,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_get_user_table_from_root",
/*func index      */     FI_cbgt_get_user_table_from_root,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     7,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_get_user_table_from_meta(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_get_user_table_from_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_get_user_table_from_meta",
/*func index      */     FI_cbgt_get_user_table_from_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_get_user_table_from_colf(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_get_user_table_from_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_get_user_table_from_colf",
/*func index      */     FI_cbgt_get_user_table_from_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_open_colf_table_from_root(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *colf, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_open_colf_table_from_root,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_open_colf_table_from_root",
/*func index      */     FI_cbgt_open_colf_table_from_root,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_open_colf_table_from_meta(const UINT32 cbgt_md_id, const CBYTES *colf, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_open_colf_table_from_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_open_colf_table_from_meta",
/*func index      */     FI_cbgt_open_colf_table_from_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_open_user_table_from_root(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES * row, const CBYTES *colf, const CBYTES * colq, CBYTES *user_table_name, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_open_user_table_from_root,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_open_user_table_from_root",
/*func index      */     FI_cbgt_open_user_table_from_root,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     8,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_open_user_table_from_meta(const UINT32 cbgt_md_id, const CBYTES * row, const CBYTES *colf, const CBYTES * colq, CBYTES *user_table_name, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_open_user_table_from_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_open_user_table_from_meta",
/*func index      */     FI_cbgt_open_user_table_from_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     7,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_open_user_table_from_colf(const UINT32 cbgt_md_id, const CBYTES * row, const CBYTES *colf, const CBYTES * colq, CBYTES *user_table_name, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_open_user_table_from_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_open_user_table_from_colf",
/*func index      */     FI_cbgt_open_user_table_from_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     7,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_close_rmc_table(const UINT32 cbgt_md_id, const CBYTES *table_name, const UINT32 table_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_close_rmc_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_close_rmc_table",
/*func index      */     FI_cbgt_close_rmc_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_close_user_table(const UINT32 cbgt_md_id, const CBYTES *table_name, const UINT32 table_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_close_user_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_close_user_table",
/*func index      */     FI_cbgt_close_user_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_insert_rfqv(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, const CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_insert_rfqv,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_insert_rfqv",
/*func index      */     FI_cbgt_insert_rfqv,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_insert_colf(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, const CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_insert_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_insert_colf",
/*func index      */     FI_cbgt_insert_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_insert(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, const CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_insert,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_insert",
/*func index      */     FI_cbgt_insert,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_delete_from_user(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_delete_from_user,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_delete_from_user",
/*func index      */     FI_cbgt_delete_from_user,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_delete_from_colf(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_delete_from_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_delete_from_colf",
/*func index      */     FI_cbgt_delete_from_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_delete(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *row, const CBYTES *colf, const CBYTES *colq); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_delete,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_delete",
/*func index      */     FI_cbgt_delete,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_insert_register(const UINT32 cbgt_md_id, const CBYTES *row, const UINT32 table_id, const MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_insert_register,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_insert_register",
/*func index      */     FI_cbgt_insert_register,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_search_from_colf(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_search_from_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_search_from_colf",
/*func index      */     FI_cbgt_search_from_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_search_from_user(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_search_from_user,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_search_from_user",
/*func index      */     FI_cbgt_search_from_user,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_search(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_search,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_search",
/*func index      */     FI_cbgt_search,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_fetch_key(const UINT32 cbgt_md_id, const CBYTES *kv_bytes, CBYTES *key_bytes); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch_key,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch_key",
/*func index      */     FI_cbgt_fetch_key,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_fetch_row(const UINT32 cbgt_md_id, const CBYTES *kv_bytes, CBYTES *row_bytes); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch_row,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch_row",
/*func index      */     FI_cbgt_fetch_row,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_fetch_user_table(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, UINT32 *user_table_id, MOD_NODE *user_mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch_user_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch_user_table",
/*func index      */     FI_cbgt_fetch_user_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_fetch_from_rmc(const UINT32 cbgt_md_id, const CBYTES *kv_bytes, UINT32 *table_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch_from_rmc,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch_from_rmc",
/*func index      */     FI_cbgt_fetch_from_rmc,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32_ptr,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_fetch_from_user(const UINT32 cbgt_md_id, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch_from_user,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch_from_user",
/*func index      */     FI_cbgt_fetch_from_user,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_fetch(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *row, const CBYTES *colf, const CBYTES *colq, CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_fetch,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_fetch",
/*func index      */     FI_cbgt_fetch,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_update_value(const UINT32 cbgt_md_id, const CBYTES *key, CBYTES *val); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_update_value,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_update_value",
/*func index      */     FI_cbgt_update_value,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_mess_register(const UINT32 cbgt_md_id, const CBYTES *key, const UINT32 table_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_mess_register,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_mess_register",
/*func index      */     FI_cbgt_mess_register,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_update_register(const UINT32 cbgt_md_id, const CBYTES *key, const UINT32 table_id, const MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_update_register,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_update_register",
/*func index      */     FI_cbgt_update_register,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_split_register(const UINT32 cbgt_md_id, const CBYTES *old_row  ,  const UINT32 old_table_id , const MOD_NODE *old_mod_node , const CBYTES *left_row , const UINT32 left_table_id , const MOD_NODE *left_mod_node, const CBYTES *right_row, const UINT32 right_table_id, const MOD_NODE *right_mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_split_register,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_split_register",
/*func index      */     FI_cbgt_split_register,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     10,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_merge_register(const UINT32 cbgt_md_id, const CBYTES *left_row , const UINT32 left_table_id , const MOD_NODE *left_mod_node, const CBYTES *right_row, const UINT32 right_table_id, const MOD_NODE *right_mod_node,  const CBYTES *des_row, const UINT32 des_table_id, const MOD_NODE *des_mod_node ); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_merge_register,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_merge_register",
/*func index      */     FI_cbgt_merge_register,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     10,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_report_closing(const UINT32 cbgt_md_id); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_report_closing,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_report_closing",
/*func index      */     FI_cbgt_report_closing,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_cleanup_colf_table(const UINT32 cbgt_md_id, const CBYTES *table_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_cleanup_colf_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_cleanup_colf_table",
/*func index      */     FI_cbgt_cleanup_colf_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_cleanup_meta_table(const UINT32 cbgt_md_id, const CBYTES *table_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_cleanup_meta_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_cleanup_meta_table",
/*func index      */     FI_cbgt_cleanup_meta_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_delete_user_table(const UINT32 cbgt_md_id, const CBYTES *table_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_delete_user_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_delete_user_table",
/*func index      */     FI_cbgt_delete_user_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_delete_colf_table(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *colf_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_delete_colf_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_delete_colf_table",
/*func index      */     FI_cbgt_delete_colf_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_add_colf_table(const UINT32 cbgt_md_id, const CBYTES *table_name, const CBYTES *colf_name); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_add_colf_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_add_colf_table",
/*func index      */     FI_cbgt_add_colf_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select_from_user(const UINT32 cbgt_md_id, const CSTRING *row_pattern, const CSTRING *colf_pattern, const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select_from_user,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select_from_user",
/*func index      */     FI_cbgt_select_from_user,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     6,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select_from_colf(const UINT32 cbgt_md_id, const UINT32 cached_mode, const CSTRING *row_pattern, const CSTRING *colf_pattern, const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select_from_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select_from_colf",
/*func index      */     FI_cbgt_select_from_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     7,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select_from_meta(const UINT32 cbgt_md_id, const UINT32 cached_mode, const CSTRING *row_pattern, const CSTRING *colf_pattern, const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select_from_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select_from_meta",
/*func index      */     FI_cbgt_select_from_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     7,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select_from_root(const UINT32 cbgt_md_id, const UINT32 cached_mode, const CSTRING *table_pattern, const CSTRING *row_pattern, const CSTRING *colf_pattern, const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select_from_root,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select_from_root",
/*func index      */     FI_cbgt_select_from_root,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     8,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select_in_meta(const UINT32 cbgt_md_id, const UINT32 cached_mode, const CBYTES *table_name, const CSTRING *row_pattern, const CSTRING *colf_pattern, const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select_in_meta,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select_in_meta",
/*func index      */     FI_cbgt_select_in_meta,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     8,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select_in_colf(const UINT32 cbgt_md_id, const UINT32 cached_mode, const CBYTES *table_name, const CBYTES *colf_name, const CSTRING *row_pattern,  const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select_in_colf,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select_in_colf",
/*func index      */     FI_cbgt_select_in_colf,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     8,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CBYTES_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_select(const UINT32 cbgt_md_id, const UINT32 cached_mode, const CSTRING *table_pattern, const CSTRING *row_pattern, const CSTRING *colf_pattern, const CSTRING *colq_pattern, const CSTRING *val_pattern, CVECTOR *ret_kv_vec); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_select,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_select",
/*func index      */     FI_cbgt_select,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     8,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cbgt_traversal(const UINT32 cbgt_md_id, LOG *log); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_traversal,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_traversal",
/*func index      */     FI_cbgt_traversal,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cbgt_runthrough(const UINT32 cbgt_md_id, LOG *log); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_runthrough,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_runthrough",
/*func index      */     FI_cbgt_runthrough,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cbgt_traversal_depth(const UINT32 cbgt_md_id, LOG *log); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_traversal_depth,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_traversal_depth",
/*func index      */     FI_cbgt_traversal_depth,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cbgt_runthrough_depth(const UINT32 cbgt_md_id, LOG *log); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_runthrough_depth,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_runthrough_depth",
/*func index      */     FI_cbgt_runthrough_depth,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_get_root_mod_node(const UINT32 cbgt_md_id, MOD_NODE *mod_node); -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_get_root_mod_node,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_get_root_mod_node",
/*func index      */     FI_cbgt_get_root_mod_node,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_MOD_NODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cbgt_merge_table(const UINT32 cbgt_md_id, const CBYTES *left_table_name, const UINT32 left_table_id) -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_merge_table,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_merge_table",
/*func index      */     FI_cbgt_merge_table,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- void   cbgt_was_access(const UINT32 cbgt_md_id) -- */
/*func module     */     MD_CBGT,
/*func logic addr */     (UINT32)cbgt_was_access,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cbgt_was_access",
/*func index      */     FI_cbgt_was_access,
/*func ret type   */     e_dbg_void,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
};

UINT32 g_cbgt_func_addr_list_len = sizeof(g_cbgt_func_addr_list)/sizeof(g_cbgt_func_addr_list[0]);
#endif/*_CBGT_INC*/

